<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // 回调函数的分类
    // 同步回调函数
    // let arr = [1,2,3];
    // arr.forEach(item => {
    //   console.log(item);
    // });
    // console.log('over');

    // 异步回调函数
    // setTimeout(() => {
    //   console.log('ok');
    // }, 1000)

    // console.log('over');

    //如何判断一个回调函数 是同步还是异步的呢??  在回调函数中以及回调函数的后边输出内容, 检测输出的先后顺序
    // test(() => {
    //   console.log('ok');
    //   console.log(1); // 如果 1 先输出表明是 同步, 如果 1 后输出, 表明是异步
    // });

    // console.log(2);


  </script>
</body>
</html>